package com.jboost.modules.app.util;

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;

public class NumberUtils {

    public static DecimalFormat numFormat = new DecimalFormat("###,##0.00");

    // 生成编码 00000001
    public static String getSn(long value,Integer miniMum){
        NumberFormat formatter = NumberFormat.getNumberInstance();
        // 整数显示最少位数不足前面补零
        formatter.setMinimumIntegerDigits(miniMum);
        formatter.setGroupingUsed(false);
        return formatter.format(value);
    }

    public static String toPlusMinusStr(BigDecimal value){
        if(value.compareTo(BigDecimal.ZERO) < 0){
            return value.toString();
        }else {
            return "+"+value.toString();
        }
    }

}
